package com.hw.protocol.tool.model.entity.jk;

import com.hw.protocol.tool.model.entity.jk.obj.BusinessObj;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * @author : lihy
 * @date : 2023/12/1 11:00
 * description: 业务数据格式
 */
@Data
public class BusinessData implements Serializable {

    private static final long serialVersionUID = -3771727729717682016L;

    /**
     * 安全会话id
     */
    private int sessionId;

    /**
     * 帧序号
     */
    private short frameSeq;

    /**
     * 数据域长度
     */
    private short dataLength;

    /**
     * 控制域
     */
    private byte cmd;

    /**
     * 请求序号
     */
    private short reqSeq;

    /**
     * 上报对象个数
     */
    private byte objCount;

    /**
     * 数据对象
     */
    private List<BusinessObj> objs;
}
